package com.yidu.erp.dao;

import java.util.List;
import java.util.Map;

import com.yidu.erp.model.BeyondAnnex;

public interface BeyondAnnexMapper {
	/**
	 * 查询分店所有信息分页
	 * @param param 分店
	 * @return
	 */
	List<BeyondAnnex> selectAll(Map<String, Object> param);
	
	/**
	 * 查询分店下拉框
	 * @return
	 */
	List<BeyondAnnex> showList();
	
	/**
	 * 删除分店信息
	 * @param annexId 分店ID
	 * @return
	 */
    int deleteByPrimaryKey(String annexId);
    
    /**
     * 增加采购信息
     * @param record 采购单
     * @return
     */
    int insertSelective(BeyondAnnex record);
    
    /**
     * 根据分店ID查询分店信息
     * @param annexId 分店ID
     * @return
     */
    BeyondAnnex selectByPrimaryKey(String annexId);
    
    /**
     * 修改分店信息
     * @param record 分店
     * @return
     */
    int updateByPrimaryKeySelective(BeyondAnnex record);
    /**
     * 查询分店总行数
     * @param param
     * @return
     */
    int findAllRowCount(Map<String, Object> param);
    
    /**
     * 根据分店名称查询分店ID
     * @param annexName
     * @return
     */
    BeyondAnnex getAnnexId(String annexName);
    
}